package com.uacp.sgb.datos.dominio.persistencia.dao;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;
import javax.persistence.NoResultException;
import javax.persistence.Query;

import com.uacp.sgb.datos.dominio.entidades.*;
import com.uacp.sgb.datos.dominio.entidades.Trabajador;
import com.uacp.sgb.datos.dominio.entidades.Usuario;
import com.uacp.sgb.datos.dominio.persistencia.util.UtilManager;

public class UsuarioDao {


	
	
	public static Usuario validar(String username , String password) 
	{
	 Usuario usuario=null;

			
	EntityManager em = UtilManager.getEntityManager();
    Query query = em.createNamedQuery("Usuario.Validar");
	//enviar parametros
    query.setParameter("username", username);
    query.setParameter("password", password);
	try
	{
			usuario = (Usuario)query.getSingleResult();
	}
	catch(NoResultException nre)
	{
		em.close();		
		return null;
	}
		
		em.close();
	  return usuario;
	
	}
	
}
